PoParser\Parser B

Total Complexity 80
Dependencies 3
Dependents 1
Total lines 536
Lines of code 282
Logical lines of code 175
Comment lines 183
Methods 28
Properties 7

Methods 28

Method Rating Maintainability Complexity Lines of code
handleComment()
A
51 8 27
handleOtherCases()
S
56 6 19
processContinuedLineInSameState()
S
57 6 17
clean()
S
60 5 13
parseHeaders()
S
56 4 17
openFile()
S
61 4 12
updateEntries()
S
62 4 11
updateEntry()
S
62 4 11
prepareEntry()
S
62 4 11
processObsoleteEntry()
S
58 3 16
processLine()
S
61 3 13
removeFuzzyFlagForMsgId()
S
62 3 11
read()
S
59 2 15
clearFuzzy()
S
63 3 10
addFinalEntry()
S
72 3 5
prepareResults()
S
60 2 14
getMsgId()
S
77 2 3
parseLine()
S
67 2 7
handleBlankLine()
S
66 2 9
addEntryData()
S
69 2 7
createNewEntryAsArray()
S
63 1 12
getHeaders()
S
82 1 3
getEntries()
S
82 1 3
write()
S
75 1 4
setEntries()
S
81 1 3
getEntriesAsArrays()
S
82 1 3
parseFlags()
S
79 1 3
setHeaders()
S
81 1 3